Notice: The Badge Wall overseer system has detected badges containing
AI-generated material on your wall. {shadowHiddenCount} of your badges have been
shadow hidden.
You may use the "Un-shadow Hide Badges" button to unhide these badges, from where
you will be required to use the hide feature to hide these badges from the public,
while allowing them to stay visible to you as the account holder.
{:else if !noticeDismissed}
Notice: AniList has begun purging outbound links which contain
AI-generated material, this includes Badge Wall. If you have collected badges
with AI-generated elements, kindly use the hide feature to hide these badges
from the public, while allowing them to stay visible to you as the account
holder.
Failure to comply with this request at your earliest convenience will result in the
hiding of all badges from your Badge Wall.
{/if}
({
name: group,
url: '#',
onClick: () => {
const category = document.querySelector('input[name="category"]');
if (category instanceof HTMLInputElement) category.value = group;
}
}))}
header={false}
center={false}
>
Must be full date and time, defaults to now if any fields empty
{#if isBadgeSelected}
{
selectedBadge = undefined;
}}
>
setAdjacentCursor(ungroupedBadges, 1)}
onPrevious={() => setAdjacentCursor(ungroupedBadges, -1)}
hasNext={adjacentBadgeExists(selectedBadge, ungroupedBadges, 1) !== undefined}
hasPrevious={adjacentBadgeExists(selectedBadge, ungroupedBadges, -1) !== undefined}
/>
{#if authorised}
{/if}
{/if}
{:catch}
Could not parse badges
{/await}
{:else}
{/if}
{:catch}
Could not fetch badges
{/await}
{:catch}
This user's badges could not be loaded.
{/await}
{/if}
{#if true}
(importMode = false)} show={importMode}>
{$locale().user.badges.importMode.title}
{$locale().user.badges.importMode.importLinks.title}
{$locale().user.badges.importMode.importLinks.hint}
{$locale().user.badges.importMode.importReplies}
{$locale().user.badges.importMode.dangerous}
{$locale().user.badges.importMode.deleteAll.hint}
{#if importImages && importImages.length > 0}
{$locale({
values: {
count: importImages.length
}
}).user.badges.importMode.importConfirm}
{$locale().user.badges.importMode.importWait}
{/if}
{/if}
(migrateMode = false)} show={migrateMode}>
Migrate Category
Leave category empty to migrate all to or from uncategorised. (hideMode = false)} show={hideMode}>
Hide Category
If the majority of the badges in a category are shown, the category will be hidden, and vice
versa.
Leave category field empty to hide all.